|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.sabro.jbusiness.gui.Panel
com.sabro.jbusiness.gui.formCadastro.CadastroEdicao
public class CadastroEdicao
Usado para criar interface de alteração de campos de um registro de tabela Não trata de insersões ou exclusões de registros.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel |
---|
IPanel.PanelEventType |
Field Summary |
---|
Fields inherited from class com.sabro.jbusiness.gui.Panel |
---|
dataFlavor, dataFlavors, flavorList |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
CadastroEdicao()
|
|
CadastroEdicao(SysDetalheFormatado sysDetalhe)
|
Method Summary | |
---|---|
void |
cancelaEdicao()
Cancela a alteração do campo que está sendo editado |
boolean |
canClose(ISelectable iSelectable)
Deve indicar se o objeto selectable pode ser fechado. |
void |
copyValoresRegistro()
|
void |
downloadObjetoComplexo()
Grava o conteúdo do objeto complexo dentro de um arquivo do SO. |
void |
editBeginClear()
Apaga o valor do campo selecionado |
void |
editBeginInsertChar(java.awt.event.ActionEvent actionEvent)
Inicia edição respondendo ao comando gerado por uma letra do teclado. |
void |
editBeginInsertPaste()
Inicia edição respondendo ao comando gerado por uma operação de paste. |
void |
editBeginInsertString(java.lang.String texto)
Inicia edição respondendo ao comando gerado por uma letra do teclado. |
void |
editBeginSelectAll()
Inicia uma edição marcando todo o conteúdo do campo. |
void |
editBeginSelectLeft()
Inicia edição do valor do campo pela esquerda de seu conteúdo |
void |
editBeginSelectRight()
Inicia edição do valor do campo pela direita de seu conteúdo |
void |
editBeginZoomField()
|
void |
editEndCancelUpdate()
Termina edição, descarta valor alterado, não altera o campo ou o registro selecionado |
void |
editEndNextField()
Termina edição, salva novo valor, não altera o registro selecionado, move para o próximo campo |
void |
editEndNextRecord()
Termina edição, salva novo valor, não altera o campo selecionado, move para o próximo registro |
void |
editEndPrevField()
Termina edição, salva novo valor, não altera o registro selecionado, move para o campo anterior |
void |
editEndPrevRecord()
Termina edição, salva novo valor, não altera o campo selecionado, move para o registro anterior |
void |
editEndStayField()
Termina edição, salva novo valor, não altera o campo ou o registro selecionado |
void |
excluiRegistroSelecionado()
Exclui o registro selecionado |
void |
executaObjetoComplexo()
Executa o objeto complexo através do SO. |
void |
filtraValorSelecionado()
|
static CadastroEdicao |
findCadastroEdicao(SysDetalheFormatado sysDetalheFormatado)
Procura o CadastroEdicao que possui o objeto sysDetalheFormatado informado como gerenciador dos dados do detalhe. |
void |
focusGained(java.awt.event.FocusEvent focusEvent)
|
int |
getId()
|
ISelectable[] |
getISelectableComponents()
|
javax.swing.JTable |
getJTable()
Obtém o objeto JTable que apresenta os dados |
java.lang.String |
getName()
|
SysCampo |
getSysCampoSelecionado()
Obtém o SysCampo selecionado |
SysDetalheFormatado |
getSysDetalhe()
Obtém a tabela definida para o registro corrente. |
SysRegistro |
getSysRegistroCarregado()
|
SysValor |
getSysValorAtRow(int row)
Obtém SysValor da linha "row" da grade de edição. |
SysValor |
getSysValorSelecionado()
Obtém o SysValor do campo selecionado |
void |
initComponents()
Configura as dimensões, cores, comportamento e outros aspectos dos componentes que formarão painel. |
void |
insereRegistro()
Insere um novo registro |
void |
insereRegistroCopia()
Insere um novo registro com cópia do registro atual |
boolean |
isEditing()
Informa se algum campo do registro está sendo editado |
void |
montaMenuGrupos(javax.swing.JPopupMenu jPopupMenu)
|
void |
mouseClicked(java.awt.event.MouseEvent mouseEvent)
|
void |
mouseEntered(java.awt.event.MouseEvent mouseEvent)
|
void |
mouseExited(java.awt.event.MouseEvent mouseEvent)
|
void |
mousePressed(java.awt.event.MouseEvent mouseEvent)
|
void |
mouseReleased(java.awt.event.MouseEvent mouseEvent)
|
void |
moveNextField()
Seleciona o próximo campo dentro da grade de edição. |
void |
moveNextRecord()
Move para o próximo registro |
void |
movePrevField()
Seleciona o campo anterior na grade de edição. |
void |
movePrevRecord()
Move para o registro anterior |
void |
pasteValoresRegistro()
|
void |
pedeFoco()
Pede o foco para a grade de edição. |
void |
popupMenuCanceled(javax.swing.event.PopupMenuEvent popupMenuEvent)
|
void |
popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent popupMenuEvent)
|
void |
popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent popupMenuEvent)
|
void |
procurar()
|
void |
procurarNext()
|
void |
propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
|
void |
readExternal(java.io.ObjectInput in)
|
void |
recalculaDependentesCampo()
|
void |
recalculaTodosCampos()
|
void |
replicaValorSelecionado()
|
boolean |
salvaEdicao()
Salva o valor do campo que está sendo editado |
void |
setQuestMaior()
|
void |
setQuestMenor()
|
void |
setSelectedRow(int row)
Define o campo (linha) focalizada na grade de edição |
void |
setSelectedSysCampo(SysCampoFormatado sysCampo)
Define o campo (linha) focalizada na grade de edição |
void |
setSysDetalhe(SysDetalheFormatado sysDetalhe)
Define o SysDetalhe a ser usado na obtenção dos campos. |
void |
showHelpCampo()
Solicita informações a respeito da função do campo selecionado |
void |
showHelpTabela()
|
void |
showMenuGrupos()
|
void |
showObjetoComplexo()
Apresenta conteúdo do objeto complexo em um painel. |
void |
showPropriedadesCampo()
|
void |
showPropriedadesTabela()
|
void |
sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
|
java.lang.String |
toString()
|
void |
uploadObjetoComplexo()
Abre gerenciador de arquivos para escolher arquivo que será carregado no campo de objeto complexo. |
void |
validaAcoes()
Controla a aparencia das chamadas de ações (Botões, Opções de Menu) de acordo com o campo selecionado. |
void |
valueChanged(javax.swing.event.ListSelectionEvent listSelectionEvent)
|
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
void |
writeExternal(java.io.ObjectOutput out)
|
void |
zoomExternoCampo()
|
Methods inherited from class com.sabro.jbusiness.gui.Panel |
---|
closePanel, findPanel, focusLost, getDialog, getDialog, getDialog, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasUnSelected |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CadastroEdicao()
public CadastroEdicao(SysDetalheFormatado sysDetalhe)
Method Detail |
---|
public static CadastroEdicao findCadastroEdicao(SysDetalheFormatado sysDetalheFormatado)
sysDetalheFormatado
-
public void initComponents()
Panel
initComponents
in class Panel
public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent popupMenuEvent)
popupMenuWillBecomeVisible
in interface javax.swing.event.PopupMenuListener
public void montaMenuGrupos(javax.swing.JPopupMenu jPopupMenu)
public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent popupMenuEvent)
popupMenuWillBecomeInvisible
in interface javax.swing.event.PopupMenuListener
public void popupMenuCanceled(javax.swing.event.PopupMenuEvent popupMenuEvent)
popupMenuCanceled
in interface javax.swing.event.PopupMenuListener
public void valueChanged(javax.swing.event.ListSelectionEvent listSelectionEvent)
valueChanged
in interface javax.swing.event.ListSelectionListener
public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
propertyChange
in interface java.beans.PropertyChangeListener
public void mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased
in interface java.awt.event.MouseListener
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited
in interface java.awt.event.MouseListener
public void validaAcoes()
public void setSysDetalhe(SysDetalheFormatado sysDetalhe)
public void sysDetalheChanged(SysDetalhe.SysDetalheEvent sysDetalheEvent)
sysDetalheChanged
in interface SysDetalhe.SysDetalheListener
public void focusGained(java.awt.event.FocusEvent focusEvent)
focusGained
in interface java.awt.event.FocusListener
focusGained
in class Panel
public SysDetalheFormatado getSysDetalhe()
public SysRegistro getSysRegistroCarregado()
public int getId()
public javax.swing.JTable getJTable()
JTable
que apresenta os dados
public java.lang.String getName()
getName
in class java.awt.Component
public boolean isEditing()
public void setSelectedRow(int row)
public void setSelectedSysCampo(SysCampoFormatado sysCampo)
public SysCampo getSysCampoSelecionado()
public SysValor getSysValorSelecionado()
public SysValor getSysValorAtRow(int row)
public void editBeginZoomField()
public void zoomExternoCampo()
public void showMenuGrupos()
public void setQuestMaior()
public void setQuestMenor()
public void showPropriedadesCampo()
public void showPropriedadesTabela()
public void showHelpTabela()
public void showHelpCampo()
public void uploadObjetoComplexo()
public void downloadObjetoComplexo()
public void showObjetoComplexo()
public void executaObjetoComplexo()
public void recalculaTodosCampos()
public void recalculaDependentesCampo()
public void replicaValorSelecionado()
public void filtraValorSelecionado()
public void procurar()
public void procurarNext()
public void copyValoresRegistro()
public void pasteValoresRegistro()
public void pedeFoco()
public void moveNextField()
public void movePrevField()
public void editBeginClear()
public void editBeginSelectAll()
public void editBeginInsertChar(java.awt.event.ActionEvent actionEvent)
actionEvent
- Evento que chamou a açãopublic void editBeginInsertPaste()
public void editBeginInsertString(java.lang.String texto)
c
- public void editBeginSelectRight()
public void editBeginSelectLeft()
public void editEndStayField()
public void editEndCancelUpdate()
public void editEndNextField()
public void editEndPrevField()
public void editEndNextRecord()
public void editEndPrevRecord()
public void moveNextRecord()
public void movePrevRecord()
public void excluiRegistroSelecionado()
public boolean salvaEdicao()
public void cancelaEdicao()
public void insereRegistro()
public void insereRegistroCopia()
public java.lang.String toString()
toString
in class java.awt.Component
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
getISelectableComponents
in class Panel
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
wasSelected
in class Panel
public boolean canClose(ISelectable iSelectable)
ISelectable
canClose
in interface ISelectable
canClose
in class Panel
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
wasRequestClose
in class Panel
iSelectable
- objeto que solicitou o fechamento.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class Panel
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class Panel
java.io.IOException
java.lang.ClassNotFoundException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |